home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.2:
- New version of Baysel has following improvements (and hopefully no bugs):
-
- - When pressing "arrow down" key at place where selection bar
- is on bottom line new page will be called and selection bar is
- placed to the top of screen.
- - Same backwards, when pressing "up arrow" and selection bar is at
- to of display previous page will be called and selection bar is
- placed at bottom of screen.
-
- (i hope this makes living easier without PGUP/PGDN key usage)
-
- - When mouse cursor is on top, lines 1 or 2, AND NOT on red texts
- on line 1, pressing left button has same meaning as PGUP-key
- (no matter what the mouse column is)
-
- - When mouse cursor is on bottom of screen, on last 3 lines ("selected
- messages"- area), pressing left button has same meaning as PGDN-key
-
- (this should make life easier for mouse users)
-
-
- Good selections !
-
- ------------------------------------------------------------------------------
- VERSION 2.3:
- Sorry to send another version so soon but I found a serious error in message
- detect routine. (tks for pointing it out !)
-
- That might be the reason why I have received some "not_working" reports.
-
- Now the message detect is completely rewritten and **should** work correctly
- with ANY fbb language (maybe also other bbs softwares.Not tested with all :-) !)
-
- Note ! The EXE is now SHORTER than previous, thanks for rewriting....
-
- If someone still is getting only garbage to screen, please ZIP your capture
- file and send the ZIP to me using 7PLUS coding. That way I hope to receive
- unchanged testfile.
-
- There are no other changes than this compared to version 2.2
-
- HPE ITS OK NOW !
-
- -------------------------------------------------------------------------------
- ;Macro example for "Connected_dir" from OH1MRR:
- ;
- ST G0\X:W DIR ;open capture file called "dir"
- ;
- ST G1\XL ;Send list request (L-command)
- ;
- ST H0\X:W OFF ;After list ends, close capture
- ;
- ST J0\X:O BAYSEL DIR ;Calls BAYSEL that reads "DIR" and makes BAY.DIR
- ;then opens selection screen
- ;
- ST K0\X:R BAY.GET ;After selection, send selected list
- ;
- ST L0\X:W OFF ;close all open files
- ;
- ST L1\XB ;sends BYE command to BBS
- ;
- ;
- ------------------------------------------------------------------------------
- No example for unproto_lists....who makes the first ?
-
- -------------------------------------------------------------------------------
- VERSION 2.4
-
- - This version has some kind of autoselect:
-
- You may edit file BAY.AUT to contain 5 strings that you want to
- search from BAY.DIR.
- Search is NOT case sensitive, so selection @ww works as well as @WW.
-
- When you have file BAY.AUT (even if there are NO lines at all) BAYSEL
- will REMOVE all selected messages (auto or manual) from BAY.DIR
- when exit.
- That way you can select automaticly more messages than BAYSEL's limit
- (20 pcs) simply starting BAYSEL again after reading the first 20.
- Also you can never select same message twice on second run of BAYSEL.
-
- If you want to keep BAY.DIR complete, having also those messages
- you have manually select, delete file BAY.AUT
-
- - There was a bug in BAYSEL V2.3 at Unproto capture handling. Program
- was adding one extra (should be only 1) space in front of message line
- causing number recording fail. (I think most of you use "connected mode
- dir" as nobody didn't complain this !)
-
- - Several bugs were corrected (and new ones inserted... :-) ) in message
- line detect routine. I'm surprized that no one had reported these
- problems. They exisit with smaller numbers than 100000 (everyones BBS
- is running in high numbers, I suppose....) and unproto list numbers
- that have been expired (ex. 100000 # ).
-
- - This version has also the mouse cursor bug (at the and of prog.) fixed
- ( hopefully...)
-
-
- Merry Xmas !
- -------------------------------------------------------------------------------
- VERSION 2.5
- Hi Again !
-
- Just another version of baysel.....again ! I hope this finally
- solves problems that are caused because people have different
- message line formats in different language files of FBB.
-
- I have received many reports that selection screen is empty or
- has only one garbage line after processing capture file.
- In most cases the reason is that there has been MORE than ONE
- space between message number and message type letter.
- I have now written this part again so that it accepts several
- spaces in front, and after, message number.
-
- This is very hard to test as we have here only one BBS and next
- neighbours have similar language files. So this will be your
- job to do......
-
- Because there can be lot of carbage in capture files , both
- connected and unproto modes, there have to be a way to dig out
- real message lines and leave others out.
-
- Now the detection routine works as follows:
-
- 1) if line is longer than 40 chars, OR it has #-character
- somewhere between 2nd and 10th column it will go further
- check.
-
- 2) If 1) was passed then all leading spaces are removed, if any.
- After that there must be at least one NUMBER (msg #) followed
- by space, or several spaces.
-
- 3) if 2) was passed then leading spaces are added so that last
- digit of number will be at column 8. Max. number of message
- can be 999999.
-
- 4) if all is still OK there must be space, or spaces, after
- number (msg #). After space(s) there must be one of
- following characters: B P T or # meaning the type of message.
-
- 5) If 4) was passed line is counted as having message information
- in it and it will be written to BAY.DIR
-
-
- If you get just empty list, or some grabage on top line of list
- it means that checking described above has failed completely.
- It did happen very often in earlier versions. (many reports).
- Then you must check what is wrong in your BBS's form of giving
- message information.
-
- Program is now compiled with Borland Pascal's latest version
- using real mode. It should work on all PC/XT/ATs.
-
-
- Let's hope it works now OK !
-
- Happy New Year 1994 !
- ------------------------------------------------------------------------------
- VERSION 2.51:
- Hi All !
-
-
- I did post baysel V2.5 during christmas holidays. It might have
- lost (with other packets delivered at that time :-) )as I have
- not received ANY comments. Not EVEN 7autopl error reports !
-
- That's why I push it out once again.
-
- There is a minor change in this version compared to V2.5. The
- selection bar color is now WHITE.
- I hope this makes bar visible also when MDA monitors are in use
- as I have received some reports that the previous color, yellow,
- did not show up in MDA.
-
-
- -------------------------------------------------------------------------------
- VERSION 2.6
-
- And hello again !
-
- To the point:
- - added byte counter to the bottom line (replaces logo if something
- is selected) to help you see how much you are going to download
- from your BBS. Changes colors when amount increases.
-
- - message line selection has been rewritten again. Now the system
- works so that there has to be :
- 1. numerical group (msg#)
- 2. non-numerical group (message type/status)
- 3. numerical group (message length)
- in line to be valid as message line. That is almost the same as
- in V 2.5, but now message type is not examined so hard (just to be
- non-numerical). That's because new FBB has one more letter "D" as
- data-message and it seems to be that you can put it header or
- tailer of message type.
-
- New is also "fixing" that it does to all valid message lines.
- · is added before message type, √ is added before TO-CALL
- and ⌠ is added before FROM-CALL.
-
- (12324 ·BF 6000 √BAYCOM @WW ⌠OH1KH 0112/1000 NEW BAYSEL !!)
-
- The idea is to help you to make autoselect words so that they
- hit the right target (read BAY.AUT !)
-
- It is assumed that message line has following items in this order:
- 1. msg#
- 2. type/status
- 3. msg length
- 4. TO-call
- 5. VIA-call (@)
- 6. FROM-call
- 7. date/time
- 8. Subject
- Otherwise this program WILL NOT WORK ! (You may mix all them upside
- down as seen on many different versions of FBB languages!)
-
- - Autoselect had an error. Multiple selection of same message was
- made if several selections hit the same line. Fixed, hope it
- works !
-
- - Autoselect has now 10 words to select AND 10 words to DEselect.
- Max. length of one word is 10 chars (total).
-
- First line is scanned for selection, and if selected, then scanned
- for deselction and if that hits selection is released.
- By that way you can make more exact selections, I hope :-)
- Read "BAY.AUT" file !
-
- If autoselect is working you will see all select/deselect words
- a while in screen before message list.If BAY.AUT is missing or has
- errors this list will not show up.
-
- - BAY.AUT holds also information (first NON-comment line) of color
- usage in BAYSEL. If there is no BAY.AUT file BAYSEL uses COLORS.
- In BAY.AUT file you can turn Black/white on (for MDA users).
-
- - When program is called, but no keys or mouse buttons are depressed
- within 7secs BAYSEL will terminate itself automaticly.
- You will see idle time increasing at right top of screen in that
- case. After pressing a key or mouse button this timer will disappear
- and no autoterminate can take place.
-
- - At the end of BAYSEL it will put an "ENTER" charcter into keybuffer
- so that program will go directly back to BAYCOM if it was called
- via OSHELL. (This needs AT-bios date 11/15/85 or XT-bios 1/11/86 or
- later to work as it uses bios call $16/AH5).
-
- - With autoterminate and "ENTER"-insertion you can make automatic
- file selection/grabber if your autoselect functions are suitable.
-
- - Compiled with Borland Pascal (7.0) real mode. Should run around
- 41k of free space (if unproto lists are NOT used ).
-
- ■If your disk space is limited (and you do not use DOUBLESPACE,
- STACKER etc.) you may cut the size of BAYSEL.EXE (abt 45%) by runnig
- it through PKLITE (PKLITE is runtime compress/expand from PKWARE).
- How ever it does not effect to needed RAM size when program
- is running.
-
-
-
-
-
- 73'Saku OH1KH @ OH1RBF.#POR.FIN.EU
- @ UO-22.SPACE
-
-
-